package com.qf.dao;

import com.qf.pojo.req.MyOrders;
import com.qf.pojo.vo.Orders;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;


/**
 * @author guoxu
 * @create 2021/3/12 11:19
 */
@Mapper
public interface OrdersMapper {
    /***
     * Desc: 根据订单id，修改订单的状态配送
     * @param id 订单的id
     * @return  int 类型
     * @author  郭旭
     * @date 2021/3/12 11:39
     */
    int updateState(Integer id);

    /***
     * Desc: 签收的时候修改的订单信息
     * @param orders 订单信息
     * @return int
     * @author 郭旭
     * @date 2021/3/12 16:50
     */
    int updateSign(Orders orders);

    /***
     * Desc: 评价
     * @param orders 订单
     * @return int
     * @author 郭旭
     * @date 2021/3/15 16:11
     */
    int updateEvaluation(Orders orders);

    /***
     * Desc: 查所有属性包括图片和名称的方法
     * @param map uid bid did 的集合
     * @return  object
     * @author  郭旭
     * @date 2021/3/18 13:49
     */
    List<MyOrders> findAlll(Map  map);

}
